Xen2MX: High-performance communication in virtualized environments

نویسندگان

  • Anastassios Nanos
  • Nectarios Koziris
چکیده

Cloud computing infrastructures provide vast processing power and host a diverse set of computing workloads, ranging from service-oriented deployments to HighPerformance Computing (HPC) applications. As HPC applications scale to a large number of VMs, providing near-native network I/O performance to each peer VM is an important challenge. In this paper we present Xen2MX, a paravirtual interconnection framework over generic Ethernet, binary compatible with Myrinet/MX and wire compatible with MXoE. Xen2MX combines the zero-copy characteristics of Open-MX with Xen’s memory sharing techniques. Experimental evaluation of our prototype implementation shows that Xen2MX is able to achieve nearly the same raw performance as Open-MX running in a non-virtualized environment. On the latency front, Xen2MX performs as close as 96% to the case where virtualization layers are not present. Regarding throughput, Xen2MX saturates a 10Gbps link, achieving 1159MB/s, compared to 1192MB/s of the non-virtualized case. scales efficiently with the number of VMs, saturating the link for even smaller messages when 40 single-core VMs put pressure on the network adapters.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Xen2MX: Towards High-Performance Communication in the Cloud

Efficient VM communication in Cloud computing infrastructures is an important aspect of HPC application deployment in clusters of VMs. In this paper we present Xen2MX, a high-performance messaging protocol, binary compatible with Myrinet/MX and wire compatible with MXoE. Its design is based on MX and its port over generic Ethernet adapters, Open-MX. Xen2MX combines the zero-copy characteristics...

متن کامل

Performance Modeling Based on Artificial Neural Network in Virtualized Environments

Large-scale data centers leverage virtualization technology to achieve excellent resource utilization, scalability and high availability. Although virtualization technology has the advantages such as fault isolation, environmental isolation and security isolation, current virtualization techniques do not have effective performance isolation among virtual machines. The hidden resource competitio...

متن کامل

Resource Allocation in Contending Virtualized Environments through Stochastic Virtual Machine Performance Modeling and Feedback

In virtualized systems, allocation and scheduling of resources shared among multiple virtual machines faces challenges such as autonomy, isolation and high workload dynamics. The multiplexing and consolidation nature of virtualized systems also raise issues such as interference and conflicts among various virtual machine instances. Therefore traditional resource allocation strategy can’t achiev...

متن کامل

Virtualized Audio: A Highly Adaptive Interactive High Performance Computing Application

The idea behind virtualized audio is to extract sound sources (performers) from their native acoustic spaces and insert them into a virtual space, in which there are one or more listeners. This paper focuses on the insertion step, which is an interactive application that exhibits high computational demands from both aperiodic and periodic real-time tasks, has minimal communication demands, and ...

متن کامل

Experimental Evaluation of the Performance-Influencing Factors of Virtualized Storage Systems

Virtualized cloud environments introduce an additional abstraction layer on top of physical resources enabling their collective use by multiple systems to increase resource efficiency. In I/O-intensive applications, however, the virtualized storage of such shared environments can quickly become a bottleneck and lead to performance and scalability issues. In software performance engineering, app...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 95  شماره 

صفحات  -

تاریخ انتشار 2014